
#pragma once

#include "Controller_ModalDialog.h"

class Panel;
class Button;

class Controller_Screen_Main
{
	public:

		static void Show ();
		static void Hide ();
		
		static bool ShouldQuit();

	private:

		static void ButtonCallback_Quit( void* pUserData );
		static void ButtonCallback_Editor( void* pUserData );

        static void DialogCallback_Quit( const Controller_ModalDialogResult eType );

		static bool s_bVisible;

};